php代码释义-<?php

来源:百度知道 编辑:UC知道 时间:2024/05/22 04:03:07
<?php
function islogin($username,$password)
{if($username!="aibiancheng"||$password!="aibiancheng"):
header("Location:admin.php");
exit;
}
function login($username,$password)
{
if($username!="aibiancheng"||$password!="aibiancheng"):
echo "<META HTTP-EQUIV=REFRESH CONTENT='0;URL=admin.php'>";
exit;
setcookie("aibiancheng_user",$username,time()+(365*24*3600));
setcookie("aibiancheng_pass",$password,time()+(365*24*3600));
echo "<a href=editnews.php>登录成功!</a>";
echo "<META HTTP-EQUIV=REFRESH CONTENT='0;URL=editnews.php'>";
exit;
}

?>
即对上面这段代码进行注释。。

你的程序定义了两个函数,islogin检测给定参数是否符合程序规定的用户名和密码,不符合就转向到admin.php。login函数其实完成类似功能,只是当用户与密码检测通过的时候要设置两个环境变量,然后输出登录成功以后的链接地址editnews.php。

语句注释可能没多大必要,if是判断条件是否满足。header发送HTTP头信息。echo发送浏览器正文内容。setcookie其实类似header,通过发送HTTP头信息实现COOKIE的设置。

<?php
//函数定义 验证用户是否已经登陆(函数名字面意思)
function islogin($username,$password)
//如果登陆名为"aibiancheng" 或者密码不为"aibiancheng"
{if($username!="aibiancheng"||$password!="aibiancheng"):
//将页面重定向到header指定的路径上既"admin.php"文件
header("Location:admin.php");
exit;
}
//函数定义 用户登陆(函数名字面意思)
function login($username,$password)
{
//如果登陆名为"aibiancheng" 或者密码不为"aibiancheng"
if($username!="aibiancheng"||$password!="aibiancheng"):
/*
<META HTTP-EQUIV=REFRESH CONTENT='0;URL=admin.php'>
content="0;URL=admin.php",这里0表示没有延时,直接跳转到后面的URL;把0改成1,则延时1秒后跳转。
*/